.bann_boutique_article_top{
	width:547px;
	margin:auto;
} 

.content-diapo{
	background:url("../img/content-diapo-background.png") repeat-x;
	height:auto;
	/* width:530px; */
	width:547px; /* Pour agrandir un peu la zone de contenu de monprogramme */
}

.content-diapo-top{
	background:url("../img/content-diapo-top.png") no-repeat scroll 0 0 transparent;
	/* width:530px; */
	width:547px;
	height:14px;
}

/* Pages breves */
.content-diapo-top-breves{
	position:relative;
	top:0;
	left:0;

	height:15px;
}


.content-diapo-top-breves1{
	background:url("../img/content-diapo-top-breves1.png") no-repeat scroll 0 0 transparent;
	/* width:530px; */
	width:33px;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-top-breves2{
	background:url("../img/content-diapo-top-breves2.png") repeat-x scroll 0 0 transparent;
	width:100%;
	height:15px;

	position:absolute;
	top:1;
	left:0;
}

#paginationBreves{
	text-align:center;
}

#paginationBreves a{
	color: #FD125F;
	font-size:12px;
}

#paginationBreves a.selected{
	font-weight:bold;
}
/* /Pages breves */
.content-diapo-top-joker{
	position:relative;
	top:0;
	left:0;

	height:15px;
}

.content-diapo-top-joker1{
	background:url("../img/content-diapo-top-joker1.png") no-repeat scroll 0 0 transparent;
	width:33px;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-top-joker2{
	background:url("../img/content-diapo-top-joker2.png") repeat-x scroll 0 0 transparent;
	width:100%;
	height:15px;

	position:absolute;
	top:1;
	left:0;
}

.content-diapo-top-nutrition{
	position:relative;
	top:0;
	left:0;

	height:15px;
}

.content-diapo-top-nutrition1{
	background:url("../img/content-diapo-top-nutri1.png") no-repeat scroll 0 0 transparent;
	width:33px;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-top-nutrition2{
	background:url("../img/content-diapo-top-nutri2.png") repeat-x scroll 0 0 transparent;
	width:100%;
	height:15px;

	position:absolute;
	top:1;
	left:0;
}

.content-diapo-top-sport{
	position:relative;
	top:0;
	left:0;

	height:15px;
}

.content-diapo-top-sport1{
	background:url("../img/content-diapo-top-sport1.png") no-repeat scroll 0 0 transparent;
	width:33px;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-top-sport2{
	background:url("../img/content-diapo-top-sport2.png") repeat-x scroll 0 0 transparent;
	width:100%;
	height:15px;

	position:absolute;
	top:1;
	left:0;
}


.content-diapo-top-psychologie{
	position:relative;
	top:0;
	left:0;

	height:15px;
}


.content-diapo-top-psychologie1{
	background:url("../img/content-diapo-top-psycho1.png") no-repeat scroll 0 0 transparent;
	/* width:530px; */
	width:33px;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-top-psychologie2{
	background:url("../img/content-diapo-top-psycho2.png") repeat-x scroll 0 0 transparent;
	width:100%;
	height:15px;

	position:absolute;
	top:0;
	left:0;
}

.content-diapo-picto{
	margin-left:15px;
	padding-bottom:5px;
	float:left;
}

/* page search result */
.encadre{
	border:2px solid #d6d6d6;
}
#btn_breves,
#btn_nutrition,
#btn_sport,
#btn_psycho,
#btn_guides{
	display:inline-block;
	width:18%;
	font-size:15px;
	line-height:30px;
	padding-left:5px;
	font-weight:bold;
	color:#888;
	border:1px solid #888;
}

#btn_breves .pictobreves-nutrition,
#btn_nutrition .picto-nutrition,
#btn_sport .picto-sport,
#btn_psycho .picto-psycho,
#btn_guides .picto-r.prp-guideg{
	margin-right:5px;
}

#btn_breves.selected,
#btn_breves:hover{
	color:#FDC839;
	border:1px solid #FDC839;
	background-color:#fff;
	cursor:pointer;
}

#btn_nutrition.selected,
#btn_nutrition:hover{
	color:#6AAE00;
	border:1px solid #6AAE00;
	background-color:#fff;
	cursor:pointer;
}

#btn_sport.selected,
#btn_sport:hover
{
	color:#FF0000;
	border:1px solid #FF0000;
	background-color:#fff;
	cursor:pointer;
}

#btn_psycho.selected,
#btn_psycho:hover{
	color:#63B8D4;
	border:1px solid #63B8D4;
	background-color:#fff;
	cursor:pointer;
}

#btn_guides.selected,
#btn_guides:hover{
	color:#8D878A;
	border:1px solid #8D878A;
	background-color:#fff;
	cursor:pointer;
}

.content-diapo-auto-listing-recette.breves{
	display:block;
}

.content-diapo-auto-listing-recette.nutrition{
	display:none;
}

.content-diapo-auto-listing-recette.sport{
	display:none;
}

.content-diapo-auto-listing-recette.psycho{
	display:none;
}
.content-diapo-auto-listing-recette.guides{
	display:none;
}

/* fin page search result */

#content .h2diapo{
	color:#ed427a;
	font-size:16px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
	font-weight:bold;
}

#content .h2diapogrey{
	color:#333;
	font-style:italic;
	font-weight:bold;
}

/* PAGES FORMULAIRES TEST SPORTIF */

#blockTestSportif{
	background: url("../img/backgrounds/bg_degrade.gif") repeat-x scroll 0 0 transparent;
	padding:0px 5px;
}

#blockTestSportif div.hr{
	background: url("../img/backgrounds/divHr.gif") repeat-x scroll 0 0 transparent;
	width:100%;
	height:2px;
	margin:10px 0px
}

#blockTestSportif strong{
	color:#ed3570;
}

#blockTestSportif .titreEtape{
	padding-top:5px;
	font-size:20px;
	font-weight:bold;
}
#blockTestSportif .titreEtape .etape{
	color:#ed3570;
	text-transform:uppercase;
}
#blockTestSportif .titreEtape .nomEtape{
	color:#5d5d5d;
}

#blockTestSportif .picto{
	float:right;
}
#blockTestSportif p.introEtape15{
	font-size:15px;
}

#blockTestSportif p.introEtape13{
	font-size:13px;
	margin-top:40px;
}

#blockTestSportif p{
	color:#5d5d5d;
	margin:0;
}
#blockTestSportif  #formEtape1ProfilSportif
{
	margin-top:30px;
}

#blockTestSportif  #formEtape2TestCardio,
#blockTestSportif  #formEtape3TestMuscu,
#blockTestSportif .playerMp3
{
	margin-top:10px;
}

#blockTestSportif  #formEtape1ProfilSportif > div,
#blockTestSportif  #formEtape2TestCardio > div,
#blockTestSportif  #formEtape3TestMuscu > div{
	padding:10px 5px;
}

#blockTestSportif .question{
	float:left;
	width:80%;
	font-size:17px;
}

#blockTestSportif .reponse{
	float:right;
	width:20%;
}

#blockTestSportif .reponse input[type=text]{
	width:100px;
}

#blockTestSportif .questionETP2{
	clear:both;
	width:100%;
	font-size:17px;
}
#blockTestSportif .questionETP2 > p strong{
	font-size:17px;
	line-height:17px;
}

#blockTestSportif .questionETP2 > p,
#blockTestSportif .blocksPgrm .descPrgm{
	font-size:15px;
	line-height:15px;
}

#blockTestSportif .questionETP2 .image_numero{
	float:left; 
	margin-right:15px;
	margin-bottom:40px;
}

#blockTestSportif .questionETP2 .remarque{
	font-style:italic;
	font-size:13px;
}

#blockTestSportif .reponseETP2{
	float:right;
}
#blockTestSportif .reponseETP2 .labelETP2{
	font-size:11px;
	float:left;
	padding-right:5px;
	text-transform:uppercase;
	color:#ed3570;
	font-weight:bold;
	text-align:right;
	line-height:11px;
}

#blockTestSportif .reponseETP2 input{
	height:22px;
}

#blockTestSportif .reponse .oui{
	float:left;
}
#blockTestSportif .reponse .non{
	float:right;
}
#blockTestSportif  #formEtape1ProfilSportif .submitTestSportResp{display:none;}
#blockTestSportif  #formEtape1ProfilSportif .submitTestSport{
	background: url("../img/btn_validProfSport.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 40px;
	width: 406px;
	margin:auto;
	display:block;
	cursor:pointer;
}
#blockTestSportif  #formEtape1ProfilSportif .submitTestSport.Disabled{
	background-position:0px -40px;
}
#blockTestSportif  #formEtape2TestCardio .submitTestSportResp{display:none;}
#blockTestSportif  #formEtape2TestCardio .submitTestSport{
	background: url("../img/btn_validTestCardio.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 41px;
	width: 332px;
	margin:auto;
	display:block;
	cursor:pointer;
}
#blockTestSportif  #formEtape2TestCardio .submitTestSport.Disabled{
	background-position:0px -41px;
}
#blockTestSportif  #formEtape3TestMuscu .submitTestSportResp{display:none;}
#blockTestSportif  #formEtape3TestMuscu .submitTestSport{
	background: url("../img/btn_validTestMuscu.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 40px;
	width: 430px;
	margin:auto;
	display:block;
	cursor:pointer;
}
#blockTestSportif  #formEtape3TestMuscu .submitTestSport.Disabled{
	background-position:0px -40px;
}
#blockTestSportif .astuceCoach{
	background-color:#8a8a8a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	margin:40px auto 20px;
}
#blockTestSportif .astuceCoach p.titreAstuce{
	color:#000;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}
#blockTestSportif .astuceCoach p{
	color:#FFF;
}

#blockTestSportif .telechargerMp3{
	float:right;
	margin-top:8px;
}
#blockTestSportif .telechargerMp3 a{
	font-size:12px;
	text-transform:uppercase;
	color:#ed3570;
	font-weight:bold;
}

#blockTestSportif #reponseCoach{
	background-color:#CAC8C9;
	padding:10px;
	font-size:15px;
}

#blockTestSportif .barreRose{
	width:100%;
	height:10px;
	background-color:#ed3570;
}
#blockTestSportif .etpSuivante {
	text-align:right;
	background: url("../img/fleches_etape_suivante.jpg") no-repeat scroll 0 0 transparent;
	width:100%;
	height:42px;
	margin-top:20px;
}
#blockTestSportif .etpSuivante.etp1 {
	background-position:240px 0;
}
#blockTestSportif .etpSuivante.etp2{
	background-position:200px 0;
}
#blockTestSportif .etpSuivante.etp3 {
	background-position:150px 0;
}
#blockTestSportif .etpSuivante p{
	padding-top:8px;
}
#blockTestSportif .blocksPgrm{
	margin-top:50px;
}

#blockTestSportif .blocksPgrm .titrePgrm{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
}
#blockTestSportif .blocksPgrm .imgPrgm{
	float:left;
	margin-right:5px;
}
.rose{
	color:#ed3570;
}
.gris{
	color:#8a8a8a;
}
/* FIN PAGES TEST SPORTIF */

/* ## Page partenaires ## */

#page_partenaires #left_content h1{
	color:#5d5d5d;
	margin:0;
	padding:0;
}

#page_partenaires #left_content h1 span,
#page_partenaires #left_content #contact_presse h5 span{
	color:#de4e87;
}

#page_partenaires #left_content .item{
	padding:10px 10px 10px 0px;
}

#page_partenaires #left_content .item .img_item{
	float:left;
	width:175px;
	height:130px;
	border: solid 5px #ededed;
}
#page_partenaires #left_content .item .infos_item{
	float:left;
	width:340px;
	margin-left:10px;
}
#page_partenaires #left_content .item .img_item.fitpleinair{
	background:url('../img/logo_fitpleinair175.png') no-repeat;
}
#page_partenaires #left_content .item .img_item.plastimea{
	background:url('../img/logo_plastimea_175.png') no-repeat;
}
#page_partenaires #left_content .item .img_item.phytoquant{
	background:url('../img/LogoPhytoQuant_175x130.jpg') no-repeat;
}

#page_partenaires #left_content .item .infos_item p{
	margin:0;
	padding:0;
}
#page_partenaires #left_content .item .infos_item p a{
	color:#5D5D5D;
}
#page_partenaires #left_content .item .infos_item .titre{
	color:#d9367d;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#page_partenaires #left_content .item .infos_item .titre a{
	text-decoration:none;
	cursor:default;
}

#page_partenaires #left_content .item .infos_item .date{
	color:#5d5d5d;
	font-size:14px;
	text-transform:uppercase;
	margin:5px 0;
}
#page_partenaires #left_content .item .infos_item .desc{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0;
}
#page_partenaires #left_content .item .infos_item .lien a{
	color:#5d5d5d;
	font-size:12px;
	font-weight:bold;
}
#page_partenaires #left_content .item .sepItemPress,
#page_partenaires .right_content .partContent .right_item .sepItemPress
{
	margin-top:10px;
	background:url('../img/separation_item_presse.png') repeat-x;
	width:100%;
	height:2px;
}

/* ## /Page partenaires ## */
/* ## Page presse ## */
#page_presse #left_content{
	float:left;
	width:650px;
	/* height:3000px; */
	padding:20px 0px 20px 20px;
}
#page_presse #left_content h1{
	color:#5d5d5d;
	margin:0;
	padding:0;
}
#page_presse #left_content h1 span,
#page_presse #left_content #contact_presse h5 span{
	color:#de4e87;
}
#page_presse #left_content .danslesmedias{
	background:url('../img/MCM_dans_les_medias.png') no-repeat;
	width:347px;
	height:96px;
	margin:10px 0;
}
#page_presse #left_content .item{
	padding:10px 10px 10px 0px;
}

#page_presse #left_content .item .img_item{
	float:left;
	width:175px;
	height:130px;
	border: solid 5px #ededed;
}
#page_presse #left_content .item .infos_item{
	float:left;
	width:420px;
	margin-left:10px;
}
#page_presse #left_content .item .img_item.lefigaro_madame{
	background:url('../img/Lefigaro_Madame.png') no-repeat;
}
#page_presse #left_content .item .img_item.maigrircomment{
	background:url('../img/maigrircomment.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.minceuretsante{
	background:url('../img/logoMinceurEtSante.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.mincefr{
	background:url('../img/mincefr01.png') no-repeat;
}
#page_presse #left_content .item .img_item.oops02{
	background:url('../img/oops_14juin2013.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.sfm{
	background:url('../img/logoSanteFormeMinceur.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.oops{
	background:url('../img/oops_1juin2012.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.reponseatout{
	background:url('../img/reponseatout.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.cotesante{
	background:url('../img/coteSanteMai2012.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.public{
	background:url('../img/public_120413.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.franceinfo{
	background:url('../img/logoFranceInfo.png') no-repeat;
}
#page_presse #left_content .item .img_item.viepratique{
	background:url('../img/viePratiqueFeminin.png') no-repeat;
}

#page_presse #left_content .item .img_item.pluriellesFR{
	background:url('../img/pluriellesFR.png') no-repeat;
}
#page_presse #left_content .item .img_item.santezen{
	background:url('../img/santezen_23_1203.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.cotebeaute{
	background:url('../img/cote_beaute_17.jpg') no-repeat;
}
#page_presse #left_content .item .img_item.lesTablettes{
	background:url('../img/logo_lesTablettes.png') no-repeat;
}
#page_presse #left_content .item .img_item.france3{
	background:url('../img/logo_france3.png') no-repeat;
}
#page_presse #left_content .item .img_item.laSemaine{
	background:url('../img/logo_laSemaine.png') no-repeat;
}
#page_presse #left_content .item .infos_item p{
	margin:0;
	padding:0;
}
#page_presse #left_content .item .infos_item .titre{
	color:#d9367d;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#page_presse #left_content .item .infos_item .date{
	color:#5d5d5d;
	font-size:14px;
	text-transform:uppercase;
	margin:5px 0;
}
#page_presse #left_content .item .infos_item .desc{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0;
}
#page_presse #left_content .item .infos_item .lien a{
	color:#5d5d5d;
	font-size:12px;
	font-weight:bold;
}
#page_presse #left_content .item .sepItemPress,
#page_presse .right_content .partContent .right_item .sepItemPress
{
	margin-top:10px;
	background:url('../img/separation_item_presse.png') repeat-x;
	width:100%;
	height:2px;
}
#page_presse #left_content #contact_presse{
	border: solid 5px #ededed;
	padding:10px;
}
#page_presse #left_content #contact_presse h5{
	color:#333333;
	font-size:15px;
	text-transform:uppercase;
	margin:0;
}
#page_presse #left_content #contact_presse p,
#page_presse #left_content #contact_presse p a{
	color:#333333;
	font-size:12px;
	margin:0;
}
#page_presse #left_content #contact_presse p a{
	font-weight:bold;
}
#page_presse .right_content{
	float:left;
	width:320px;
	margin-top:20px;
}
#page_presse .right_content .partTop{
	width:329px;
	height:8px;
	background:url('../img/presse_box_droite_top.png') no-repeat;
}

#page_presse .right_content .partContent{
	background:url('../img/presse_box_droite_y.png') repeat-y;
	width:329px;
	padding:10px 0px 0px 20px;
}
#page_presse .right_content .partContent .nosExperts{
	background:url('../img/presse_nos_experts.png') no-repeat;
	width:279px;
	height:48px;
}
#page_presse .right_content .partContent .blogs{
	background:url('../img/presse_blogs.png') no-repeat;
	width:279px;
	height:48px;
}
#page_presse .right_content .partContent .right_item{
	width:295px;
	padding:10px 0px;
}
#page_presse .right_content .partContent .right_item .r_img_item{
	float:left;
	width:101px;
	height:76px;
}

#page_presse .right_content .partContent .right_item .r_img_item.centpourcent{
	background:url('../img/logo_100mag.png') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.elle{
	background:url('../img/logo_elle.png') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.topsante{
	background:url('../img/topsante_juil2012.jpg') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.aufeminin{
	background:url('../img/logo_aufeminin.png') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.LS_n2{
	background:url('../img/LorraineSaveurs_n2.jpg') no-repeat;
}

#page_presse .right_content .partContent .right_item .r_img_item.VPS{
	background:url('../img/logo_viePratiqueSante.png') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.closer{
	background:url('../img/logo_closerRose.png') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.tristan{
	background:url('../img/img_tristan_Arfi.jpg') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.fabienne{
	background:url('../img/img_kraemer.jpg') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.avantages{
	background:url('../img/avantages_283_1204.jpg') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_img_item.airTV{
	background:url('../img/airTV.jpg') no-repeat;
}
#page_presse .right_content .partContent .right_item .r_infos_item{
	float:left;
	padding-left:10px;
	width:180px;
}
#page_presse .right_content .partContent .right_item .r_infos_itemBlog{
	float:left;
	padding-left:10px;
	width:270px;
}
#page_presse .right_content .partContent .right_item .r_infos_item .titre,
#page_presse .right_content .partContent .right_item .r_infos_itemBlog .titre{
	color:#d9367d;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#page_presse .right_content .partContent .right_item .r_infos_item .date,
#page_presse .right_content .partContent .right_item .r_infos_itemBlog .date{
	color:#5d5d5d;
	font-size:11px;
	text-transform:uppercase;
	margin:5px 0;
}
#page_presse .right_content .partContent .right_item .r_infos_item .desc{
	color:#5d5d5d;
	font-size:12px;
	margin:10px 0;
}
#page_presse .right_content .partContent .right_item .r_infos_item .lien a,
#page_presse .right_content .partContent .right_item .r_infos_itemBlog .lien a{
	color:#5d5d5d;
	font-size:12px;
	font-weight:bold;
}
#page_presse .right_content .partBottom{
	background:url('../img/presse_box_droite_bottom.png') no-repeat;
	width:329px;
	height:10px;
}
/* ## /Page presse ## */

/* ## Page satisfaction ## */
#page_satisfaction{
	position:relative;
	top:0;
	left:0;
	margin-top:40px;
}
#page_satisfaction .remerciements{
	background:url('../img/satisfaction_merci.png') no-repeat;
	width:1013px;
	height:152px;
	margin-bottom:60px;
}

#page_satisfaction h2.question{
	text-transform:uppercase;
	color:#d9376d;
	font-size:20px;
	line-height:40px;
	font-weight:normal;
	padding-left:20px;
	margin-bottom:0;
}

#page_satisfaction p {
	color:#4d4d4d;
	font-size:14px;
	padding-left:30px;
	line-height:40px;
	margin:0;
}

#page_satisfaction p span.question_5_2{
	line-height:normal;
}

#page_satisfaction h4.ss_question{
	color:#4d4d4d;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	padding-left:30px;
	margin:0;
}

#page_satisfaction div.satisfaction_nutri{
	background:url('../img/satisfaction_picto_nutri.png') no-repeat;
}
#page_satisfaction div.satisfaction_psycho{
	background:url('../img/satisfaction_picto_psycho.png') no-repeat;
}
#page_satisfaction div.satisfaction_sport{
	background:url('../img/satisfaction_picto_sport.png') no-repeat;
}

#page_satisfaction div.satisfaction_nutri,
#page_satisfaction div.satisfaction_psycho,
#page_satisfaction div.satisfaction_sport{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
	padding-left:10px;
}

#page_satisfaction input.sub_satisfaction{
	display:block;
	width:178px;
	height:47px;
	margin:20px auto;
}

/* ## /Page satisfaction ## */

.content-diapo-img{
	width:235px;
	float:left;
}

.content-diapo-img .mainimg{
	border:3px solid #8d878a;
}
.content-diapo-img2{
	width:235px;
	float:left;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:7px;
}

.content-diapo-img2 .mainimg{
	border:3px solid #8d878a;
}


.content-diapo-info{
	width:260px;
	float:left;
	height:320px;
	margin-left:15px;
	color:#8d878a;
	font-size:13px;
}

.content-diapo-info-txt{
	height:285px;
}

.content-diapo-info .highlite{
	color:#ed427a;
	font-weight:bold;
	font-style:normal;
}

.content-diapo-info a{
	color:#ed427a;
	text-decoration:none;
}

.content-diapo-info-before{
	background:url("../img/diapo-before.png") no-repeat scroll 0 0 transparent;
	width:101px;
	height:24px;
	float:left;
	font-size:13px;
	color:#fff;
	padding-top:6px;
	padding-left:20px;
}

.content-diapo-info-before a{
	color:#FFF;
	text-decoration:none;
	display:block;
}

.content-diapo-info-next{
	background:url("../img/diapo-next.png") no-repeat scroll 0 0 transparent;
	width:111px;
	height:24px;
	float:right;
	font-size:13px;
	color:#fff;
	padding-top:6px;
	padding-left:10px;
}

.content-diapo-info-next a{
	color:#fff;
	text-decoration:none;
	display:block;
}

.dot-list{
	background:url("../img/exercice-corps-list.png") no-repeat 0px 4px;
	padding-left:15px;
	padding-top:0px;
}

.article-link{
	background:url("../img/back-article-link.png") no-repeat scroll 0 0 transparent;
	height:37px;
	width:540px;
	border:1px solid #eaeaea;
}

.article-link .imprim{
	padding-top:10px;
	padding-right:5px;
	padding-left:14px;
	float:left;
	border-right:1px solid #eaeaea;
	font-size:13px;
	width:155px;
}

.article-link .imprim img{
	float:left;
}

.article-link .imprim a{
	/* float:left; */ /* corrige le bug IE du texte de lien d"impression, page journée type. */
	color:#ed427a;
	padding-left:5px;
}

.article-link .imprim2{
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	float:left;
	font-size:13px;
	width:170px;
}

.article-link .imprim2 img{
	float:left;
}

.article-link .imprim2 a{
	float:left;
	color:#ed427a;
	padding-left:2px;
}

.article-bloc-rappel{
	float:left;
	width:250px;
	padding-top:20px;

}

.article-bloc-rappel2{
	float:left;
	width:265px;
	padding-top:20px;
	padding-left:10px;
}

.article-bloc-rappel-title{
	color:#ed427a;
	font-size:16px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	font-weight:bold;
	text-transform:uppercase;
}

.article-bloc-rappel-titlegrey{
	color:#333;
	font-weight:bold;
}

.article-bloc-rappel-content{
	border:2px solid #f2f2f2;
	width:250px;
}

.article-bloc-rappel-ss-title{
	background:#f2f2f2;
	width:250px;
	height:29px;
	padding-top:2px;
	padding-left:5px;
}

.article-bloc-rappel-cat{
	float:left;
	color:#ed427a;
	font-size:14px;
	padding-left:5px;
	padding-top:5px;
}

.article-bloc-rappel-a{
	color:#333;
	text-decoration:none;
	font-size:13px;
	/*padding-left:5px;*/
	margin-left:5px;
}

.content-diapo-player-contener{	
	width:540px;
	height:130px;
	overflow:hidden;
	float:left;
}

.content-diapo-player{	
	/*width:1545px;*/
	height:150px;
	margin-top:10px;
}

.content-diapo-player .img{
	float:left;
}

.content-diapo-player .out{
	background:url("../img/content-diapo-player-img-back.png") no-repeat scroll 0 0 transparent;
	width:126px;
	height:101px;
	padding-left:6px;
	padding-top:6px;
	font-size:10px;
	color:#909090;
	text-align:center;
}

.content-diapo-player .out  a{
	color:#909090;
	text-decoration:none;
}

.content-diapo-player .in{
	width:125px;
	height:94px;
	margin:2px;
	font-size:10px;
	color:#ed427a;
	text-align:center;
}

.content-diapo-player .in img{
	border:3px solid #ed427a;
}

.content-diapo-player .in  a{
	color:#ed427a;
	text-decoration:none;
}

.content-diapo-player .arrow-left{
	background:url("../img/content-diapo-arrow.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:21px;
	width:7px;
	border:0px;
	margin-top:35px;
	margin-right:2px;
}

.content-diapo-player .arrow-right{
	background:url("../img/content-diapo-arrow.png") no-repeat scroll 7px 0px transparent;
	float:left;
	height:21px;
	width:7px;
	border:0px;
	margin-top:35px;
}

.content-diapo-player-arrow-right{
	background:url("../img/content-diapo-arrow.png") no-repeat scroll 7px 0px transparent;
	float:left;
	height:21px;
	width:7px;
	border:0px;
	margin-top:45px;
}

.content-diapo-auto{
	background:url("../img/content-diapo-background.png") repeat-x scroll 0 0 transparent;
	height:auto;
	width:547px;
	padding-bottom:30px;
	position:relative;
}

.content-diapo-auto2{
	height:auto;
	padding-bottom:30px;
	position:relative;
	font-size:13px;
	

}

.content-diapo-auto-encyclo{
	height:auto;	
	position:relative;
	font-size:13px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-bottom:30px;

}

.content-diapo-auto2 p{
	margin:0px;
	padding:0px;
}


.content-diapo-auto-txt{
	padding:0 12px 0 10px;
	color:#8d878a;
	font-size:13px;
	text-align:justify;

}

.content-diapo-auto-txt p{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.content-diapo-title-jtype .highlite,
.content-diapo-auto-txt .highlite{
	color:#ed427a;
	font-style:normal;
	font-weight:bold;
}

.content-diapo-auto-txt a{
	color:#ed427a;
}

/*-------------------------------*/

.content-border{
	width:539px;
	/*height:auto;*/
	position:relative;
	border:4px solid #D2D2D2;
	/*padding-top:15px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;*/
}

.content-faq{
	width:100%;
}
.rubrique_faq{
	width:539px;
	background:url("../img/faq-rubrique.jpg") no-repeat scroll 0 0 transparent;
}
.rubrique_faq .rubrique{
	color:#FFFFFF;
	height:32px;
	padding:5px 0px 0px 15px;
}
.question_faq{
	margin:10px 0px 10px 20px;
}
.question_faq .question{
	color:#737373;
	border-left:2px solid #e34075;
	padding-left:10px;
}
.reponse_faq{
	border:3px solid #d2d2d2;
	margin:10px 0px 10px 20px;
	padding:5px;
}
.reponse_faq .reponse{
	color:#7D7D7D;
}

/* Propriétés communes */
.rubrique_faq .rubrique, 
.question_faq .question{
	font-weight:bold;
}
.rubrique_faq .rubrique, 
.question_faq .question,
.reponse_faq .reponse{
	display:block;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
/* fin Propriétés communes */

.content-border-nopad{
	width:auto;
	height:auto;
	border:4px solid #eaeaea;
	position:relative;
}

.content-border-title{
	/*width:100%;*/
	font-size:16px;
	color:#ed427a;
	font-weight:bold;
	text-transform:uppercase;
	background:#D2D2D2;
	padding:3px 5px;
	/*border-bottom:1px dashed #828282;*/
}


.content-border-infos{
	color:#828282;
	font-size:13px;
	/*width:100%;*/
	text-align:justify;
	padding:15px 15px 10px 10px;
}

.content-border-infos-a{
	color:#ed427a;
	text-decoration:none;
}

.content-border-infos-recette{
	color:#828282;
	font-size:13px;
	width:305px;
	text-align:justify;
	padding:5px;
	float:left;
}

.content-border  .infos-img{
	float:right;
	margin-left:5px;
	margin-top:10px;
	width:200px;
}

.content-diapo-auto-idea-search-liste{
	background:url("../img/background-copisition.png") no-repeat scroll 0 0 transparent;
	width:527px;
	height:147px;
	color:#fff;
	padding:10px 0 0 10px;
	margin:auto;

	position:relative;
	top:0;
	left:0;
}

.content-diapo-auto-idea-search-liste .retourlistesguide{
	position:absolute;
	right:10px;
	top:35px;
}

.content-diapo-auto-idea-search-liste form{
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-top:5px;
}

.content-diapo-auto-idea-search-liste form .title{
	font-size:16px;
}

.content-diapo-auto-idea-search-liste form .block-input{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:200px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search-liste form .block-input input{width:200px;}

.content-diapo-auto-idea-search-liste form .block-select{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:128px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search-liste form .block-sub{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:80px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search-liste form .block-sub input{
	border:0px;
	height:20px;
	font-weight:bold;
}

.content-diapo-auto-idea-search-liste .explain{
	font-size:12px;
	font-style:italic;
}

.content-diapo-auto-idea-search-liste a{
	font-size:13px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #fff;
	color:#fff;
}

.content-diapo-auto-idea-search-liste .in{
	background:#a71646;
}

.content-diapo-title {
	color:#009EE0;
	font-size:18px;
	margin:0;
	padding:8px 0 8px 18px;
	text-transform:uppercase;
	font-weight: normal;
}

.highlite-title{
	color:#ed427a;
	font-style:italic;
	font-size:17px;
}

.content-diapo-auto-idea-recette{
	background:#f3f3f3;
	border:1px solid #ddd;
	padding:5px;
	margin:5px;
	width:auto;
	margin-top:50px;
}

.content-diapo-auto-idea-recette .idea-title{
	font-size:16px;
	color:#ed427a;
	padding-left:20px;
	padding-bottom:5px;
	border-bottom:1px dashed #838383;
	font-weight:bold;
	position:relative;
}

.content-diapo-auto-idea-recette  .idea-grey{
	font-size:16px;
	color:#333;
	font-style:italic;
}

.content-diapo-auto-idea-recette .idea-img{
	width:111px;
	height:111px;
	float:left;
}

.content-diapo-auto-idea-recette .idea-img img{
	border: 1px solid #aeaeae;
}

.content-diapo-auto-idea-recette .idea-infos{
	padding-left:10px;
	float:left;
	font-size:13px;
	color:#333;
	font-style:italic;
	width:310px;
	padding-top:10px;
}

.content-diapo-auto-idea-recette .idea-picto{
	float:right;
	width:70px;
}

.content-diapo-auto-idea-recette .idea-highlite{
	font-size:13px;
	color:#ed427a;
	font-style:none;
}

.content-diapo-auto-idea-recette .idea-link{
	font-size:12px;
	color:#ed427a;
	font-style:none;
}

.content-diapo-auto-idea-search{
	background:url("../img/form-recette.png") no-repeat scroll 0 0 transparent;
	width:538px;
	height:70px;
	color:#fff;
}

.content-diapo-auto-idea-search form{
	padding:0px;
	margin:0px;
	padding-left:40px;
	padding-top:5px;
}

.content-diapo-auto-idea-search form .title{
	font-size:16px;
}

.content-diapo-auto-idea-search form .block-input{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:205px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search form .block-select{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:128px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search form .block-sub{
	font-size:12px;
	font-style:italic;
	height:25px;
	width:80px;
	float:left;
	margin-left:5px;
}

.content-diapo-auto-idea-search form .block-sub input{
	border:0px;
	height:20px;
	font-weight:bold;
	margin-top:2px;
}

.content-diapo-auto-reg {
	background: url("../img/background-compo-reg.png") no-repeat scroll 0 0 transparent;
	height: 96px;
}

.reg-link {
	display: block;
	font-size:15px !important;
	font-style:italic;
	text-decoration: none;
	padding: 4px 0;
}

.reg-link:hover {
	text-decoration: underline;
}

.content-guide-diapo-nav {
	padding: 20px 0 0 160px;
	color: #ED427A;
}

.content-diapo-player-txt {
	height: 40px;
	border-top: 1px dotted #aeaeae;
	padding: 5px 0 0 0;
}

.content-diapo-player-txt .in, .content-diapo-player-txt .out {
	height: 40px;
	float: left;
	background: none;
}

.content-diapo-player-txt .arrow-left {
	margin: 2px 2px 0 0;
}

.content-diapo-player-txt .arrow-right {
	margin: 0 0 2px 2px;
}

.diaplay-sp {
	float: left;
	width: 0;
	height: 40px;
	border-right: 1px dotted #aeaeae;
	margin: 0 -1px 0 0;
}

.c-d-p2 .in, .c-d-p2 .out {
	width: 95px;
}

.c-d-p3 .in, .c-d-p3 .out {
	width: 121px;
}

.content-diapo-info-v-nutritive{
	background:url("../img/v-nutritive.png") no-repeat scroll 0 0 transparent;
	padding:0px;
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	color:#fff;
	width:250px;
	height:70px;
	border-bottom:1px dashed #666;
}

.content-diapo-info-v-nutritive .txt{
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
}

.content-diapo-info-v-nutritive input{
	width:30px;
	float:left;
}

.content-diapo-info-v-nutritive .valid{
	width:78px;
	float:right;
}

.content-diapo-auto-txt p {
	z-index:1;
}

.nutritive-little {
	font-size: 9px;
}

.right-info {
	float: right;
	color:#ED427A;
}

.in2 {
	padding-top: 4px;
}

#content a {
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

/*--------------Alex Add-----------*/

.home-cat-picto{
	float:right;
	border-bottom:1px dashed #f2f2f2;
	padding:0px;
	margin:0px;
	padding-right:10px;
}

.home-cat-info-block{
	padding:10px 0px 10px 0px;
	border-bottom:1px dashed #f2f2f2;
}

.home-cat{
	/* border:5px solid #fff; */
	border:none;
	padding-bottom:10px;
}

.home-cat-img,
.home-cat-img-infos{
	float:left;
	width:275px;
}
.home-cat-img-infos{
	width:250px;
}

.home-cat-infos{
	float:left;
	width:520px;
}



.home-cat-infos img{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.home-cat-titleB{
	color:#333;
	font-weight:bold;
	font-size:14px;
}

.home-cat-title, 
.home-cat-title a{
	color:#ed3f78;
	font-weight:bold;
	font-size:13px;
}



.home-cat-ss-title{
	color:#333333;
	font-size:16px;
}

.home-cat-date{
	color:#5c5c5c;
	font-size:11px;
	text-transform:italic;
}

.home-cat-txt{
	color:#333333;
	font-size:12px;
	text-align:justify;
}

.home-cat-txt a{
	color:#333;
}

.home-cat-plus-de{
	float:right;
	font-size:12px;
	margin-top:5px;
}

.home-cat-plus-de a{
	color:#ed3f78;
	text-decoration:underline;
}

#home-slider, #home-slider-sport{
	position:relative;
	overflow:hidden;
	height:420px;
	border:4px solid #eaeaea;
}
#home-slider-sport{
	width:533px;
	background-color:#eaeaea;
	height:auto;
}
#home-slider-sport a.lien_img_pgrm{
	display:block;
	width:133px;
	border:2px solid #d5d5d5;
	float:left;
}
#home-slider-sport a.lien_img_left{
	float:left;
}
#home-slider-sport a.lien_img_right{
	float:right;
}
#home-slider-sport a.lien_img_left,
#home-slider-sport a.lien_img_right{
	display:block;
	width:266px;
}

#home-slider #tabs, #home-slider #output {
	list-style: none;	
	padding: 0;
	margin: 0;
}

#home-slider #tabs-wrapper {
	position: absolute;
	top: 0;
	right:0;
	z-index:200;
	width:280px;
	height:100%;
}

#home-slider #tabs-title {
	height:35px;
	padding-top:20px;
}

#home-slider #tabs-title .home-cat-picto {
	border:0 none;
}

#home-slider #tabs-title .h2diapo {
	color:#ed427a;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 5px;
	padding:0;
}

#home-slider #tabs-title .h2diapogrey {
	color:#999;
}

#home-slider #tabs li {
	height:80px;
}

#home-slider #tabs li a {
	display:block;
	outline:none;
	height:80px;
	width:280px
}

#home-slider #tabs .home-article-focus {
	display:block;
	float:left;
	height:80px;
	width:27px;
}

#home-slider #tabs a.current .home-article-focus {
	background:url("../img/home-slider-li-focus.png") 9px center no-repeat;
}

#home-slider #tabs .home-article-wrapper-first {
	border-top:1px dashed #d8d8d8;
}

#home-slider #tabs .home-article-wrapper {
	display:block;
	float:right;
	height:auto;
	width:243px;
	padding:5px;
	border-bottom:1px dashed #d8d8d8;
}

#home-slider #tabs a.current .home-article-wrapper {
	background-color:#D5D5D5;
}

#home-slider #tabs .home-article-title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	color:#ED3F78;
}

#home-slider #tabs .home-article-txt{
	color:#333333;
	font-size:12px;
}

#tabs-all-news {
	height:45px;
}

#tabs-all-news  a {
	float:right;
	background:url("../img/bullet-pink-simple-arrow-000.png") no-repeat scroll 0 0 transparent;
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	color:#ED3F78;
	margin:17px 20px 0 0;
}

#home-slider #output-wrapper {
	position: absolute;
	top: 0;
	left:0;
	width:285px;
	height:100%;
	border-right:1px solid #ededed;
}

#home-slider #output, #home-slider #output li, #home-slider #output li img {
	width:285px;
	height:384px;
}

#home-slider #output li {
	position:relative;
}

#home-slider #output {
	overflow:hidden;
}

#home-slider .home-output-article-title {
	background:url("../img/home-slider-title-background.png") repeat scroll 0 0 transparent;
	color:white;
	font-size:20px;
	font-weight:bold;
	width:280px;
	min-height:51px;
	position:absolute;
	top:0;
	left:0;
	padding:4px 0 0 5px;
}

#home-slider #output-bottom {
	background:url("../img/home-slider-btn-background.png") repeat-x scroll 0 0 transparent;
	height:26px;
	padding-top:10px;
}

#home-slider #home-slider-btn-precedent, #home-slider #home-slider-btn-suivant {
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	color:black;
	height:18px;
}

#home-slider #home-slider-btn-precedent {
	float:left;
	background:url("../img/arrow-black-180.png") left center no-repeat;
	margin-left:10px;
	padding-left:24px;
}

#home-slider #home-slider-btn-suivant {
	float:right;
	background:url("../img/arrow-black-000.png") right center no-repeat;
	margin-right:10px;
	padding-right:24px;
}

#home-slider #home-slider-btn-precedent:hover {
	background:url("../img/arrow-pink-180.png") left center no-repeat;
	color:#ED3F78;
}

#home-slider #home-slider-btn-suivant:hover {
	background:url("../img/arrow-pink-000.png") right center no-repeat;
	color:#ED3F78;
}

.home-video {
	border:5px solid #f2f2f2;
	padding-bottom:10px;
}

.home-video-title{
	margin:0px;
	padding:0px;
	color:#e7346f;
	font-weight:bold;
	font-size:18px;
	padding-left:30px;
}

.home-video-video{
	margin-left:20px;
}

.home-video-title .home-video-h2-vue{
		float:right;
		color:#333;
		font-size:11px;
		font-weight:bold;
		border-right:1px solid #333;
		
		margin-top:8px;
		padding-right:5px;
}

.home-video-title .home-video-h2-com{
		float:right;
		color:#333;
		font-size:11px;
		font-weight:bold;
		padding-left:5px;
		margin-top:8px;
		padding-right:35px;
}

.home-video-star{
	background:url("../img/star-off.png") repeat-x scroll 0 0 transparent;
	height:20px;
	width:20px;
	float:left;
	margin-top:8px;
}

.home-video-star-on{
	background:url("../img/star-on.png") repeat-x scroll 0 0 transparent;
	height:20px;
	width:20px;
	float:left;
	margin-top:8px;
}

.home-video-send-friend{
	padding-top:10px;
	padding-right:5px;
	padding-left:14px;
	float:left;
	font-size:13px;
	width:155px;
	margin-left:10px;
	
}

.home-video-send-friend img{
	float:left;
}

.home-video-send-friend a{
	float:left;
	color:#ed427a;
	padding-left:5px;
}

.home-video-fav{
	padding-top:10px;
	padding-right:5px;
	padding-left:14px;
	float:left;
	font-size:13px;
	width:90px;
}

.home-video-fav img{
	float:left;
}

.home-video-fav a{
	float:left;
	color:#ed427a;
	padding-left:5px;
}

.home-video-fb{
	padding-top:10px;
	padding-right:5px;
	padding-left:14px;
	float:left;
	font-size:13px;
	width:90px;
}

.home-video-fb img{
	float:left;
}

.home-video-fb a{
	float:left;
	color:#ed427a;
	padding-left:5px;
}

.home-video-commentaire{
	padding-top:20px;
	padding-left:10px; 	
	padding-right:10px;
}

.home-video-commentaire-title{
	font-size:16px;
	color:#ed427a;
}

.home-video-commentaire-block{
	padding-bottom:5px;
	padding-top:8px;
	border-bottom:1px solid #ed427a;	
}


.home-video-commentaire-block .img{
	float:left;
	padding-right:5px;
	border-right:1px solid #ed427a;
}

.home-video-commentaire-block img{
	border:1px solid #ed427a;
}

.home-video-commentaire-by{
	font-size:14px;
	color:#333;
	float:left;
	padding-left:10px;
}

.home-video-commentaire-by a{
	font-size:15px;
	color:#ed427a;
	text-decoration:none;
}

.home-video-commentaire-txt{
	font-size:12px;
	color:#333;
	float:left;
	padding-left:10px;
	width:440px;
}

.home-video-commentaire-form{
	padding-top:10px;
}

.home-video-commentaire-form textarea{
	border:1px solid #ed427a;
	width:100%;
	height:70px;
}

.home-video-commentaire-form .submit{
	background:url("../img/back-button.png") no-repeat scroll 0 0 transparent;
	width:124px;
	height:21px;
	padding-top:0px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:0px;
	float:right;
	margin-top:5px;
}

.article-bloc-last-video{
	background:url("../img/lastvideo.png") no-repeat scroll 0 0 transparent;
	width:231px;
	height:64px;
	padding-left:5px;
	padding-top:5px;
}

.article-bloc-last-video img{
	float:left;
	border:1px solid #f2f2f2;
}

.home-video-send-legend{
	color:#8e8e8e;
	font-size:11px;
	padding-top:5px;
	padding-left:20px;
	width:480px;
	text-align:justify;
}

.article-bloc-last-video-title{
	color:#ed427a;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	float:left;
	width:140px;
}

.article-bloc-last-video-title a{
	text-decoration:none;
	color:#ed427a;
}

.article-bloc-last-video-by{
	color:#333;
	padding-left:5px;
	font-size:11px;
	float:left;
	width:140px;
}

.article-bloc-rappel-content-video{
	border:2px solid #f2f2f2;
	width:235px;
	padding:15px;
	padding-bottom:12px;
}

.home-video-send-legend .article-bloc-last-video{
	float:left;
	margin-left:4px;
}

.form-vraifaux{
	padding-top:50px;
	padding-left:100px;
}

.form-vraifaux input{
	float:left;
}

.form-vraifaux .form-vraifaux-legend{
	float:left;
	padding-left:10px;
}

.form-vraifaux .submit{
	background:url("../img/back-button.png") no-repeat 0px 1px;
	width:124px;
	height:21px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:0px;
	float:right;
	margin-top:15px;
}

.vraifaux-answer{
	font-size:13px;
	color:#333;
	padding-top:10px;
	padding-left:10px;
}


.vraifaux-answer-title{
	background:url("../img/check-right.png") no-repeat scroll 0 0 transparent;
	height:22px;
	padding-left:25px;
	font-weight:bold;
	color:#ed427a;
	font-size:14px;
}

.vraifaux-answer-title-faux{
	background:url("../img/stop.png") no-repeat scroll 0 0 transparent;
	height:22px;
	padding-left:25px;
	font-weight:bold;
	color:#ed427a;
	font-size:14px;
}

a img {
	border: 0;
}

.formulaire-etape{
	margin-top:30px;
	position:relative;
}


.formulaire-etape-onglet-in{
	background:url("../img/formulaire-in.png") no-repeat scroll 0 0 transparent;
	width:130px;
	height:48px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-top:0px;
	padding-left:25px;
}

.formulaire-etape-onglet-in .titre{
	font-weight:normale;
	font-size:12px;
}

.formulaire-etape-onglet-out{
	background:url("../img/formulaire-out.png") no-repeat scroll 0 0 transparent;
	width:125px;
	height:48px;
	color:#8b8b8b;
	font-weight:bold;
	font-size:14px;
	padding-top:0px;
	padding-left:30px;
}

.formulaire-etape-onglet-out .titre{
	font-weight:normale;
	font-size:12px;
}
 
#formulaire-etape-onglet4{
	position:absolute;
	top:0px;
	left:375px;
}

#formulaire-etape-onglet3{
	position:absolute;
	top:0px;
	left:250px;
}

#formulaire-etape-onglet2{
	position:absolute;
	top:0px;
	left:125px;
}

#formulaire-etape-onglet1{
	position:absolute;
	top:0px;
	left:0px;
}

.formulaire-form{
	padding-top:70px;
}



.formulaire-titrepink{
	font-weight:bold;
	font-size:14px;
	color:#ed3f78;
}

.formulaire-question{
	font-style:italic;
	font-size:14px;
	color:#333;
	font-weight:bold;
}

.formulaire-answer{
	padding-left:30px;
}

.formulaire-answer input{
	float:left;
	font-size:12px;
}
.formulaire-answer .formulaire-answer-txt{
	float:left;
	padding-left:15px;
	font-size:12px;
}

.formulaire-submit-form1{
	background:url("../img/formulaire-form1.png") no-repeat scroll 0 0 transparent;
	width:378px;
	height:30px;
	border:0px;
}

.formulaire-submit-form2{
	background:url("../img/formulaire-form2.png") no-repeat scroll 0 0 transparent;
	width:378px;
	height:30px;
	border:0px;
}

.formulaire-submit-form0{
	background:url("../img/btn-continuer.png") no-repeat scroll 0 0 transparent;
	width:397px;
	height:52px;
	border:0px;
}

.formuaire-silhoutte{
	float:left;
	margin-left:10px;
	text-align:center;
}


.content-diapo-info-before a{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding-left:15px;
}

.content-diapo-info-next a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding-left:15px;
}

#content a div{
	text-decoration: none;
}

#content a:hover  div{
	text-decoration: underline;
}

.com-pag{
	padding-left:10px;
	font-size:13px;
	color:#333;
}

.com-pag a{
	color:#333;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	border-left:1px solid #333;
}

.onecom{
	padding-top:10px;
	padding-left:10px;
}

.onecomimg-f{
	float:left;
	border-right:1px solid #ea4179;
	padding-right:10px;
	height:60px;
	width:60px;
}

.onecomimg-f img{
	border:1px solid #ea4179;
}

.onecomimg-h{
	float:left;
	border-right:1px solid #52b5d2;
	padding-right:10px;
	height:58px;
	width:60px;
}

.onecomimg-h img{
	border:1px solid #52b5d2;
}

.onecominfo{
	float:left;
	padding-left:10px;
	color:#333;
	width:425px;
	text-align:justify;
}

.onecominfopost{
	font-size:16px;
}


.onecominfopost .hight-f{
	color:#ea4179;
	font-weight:bold;
}

.onecominfopost .hight-h{
	color:#52b5d2;
	font-weight:bold;
}

.onecominfotxt{
	font-size:13px;
}

.back-new-INT{
	background:url("../img/back-comm.png") repeat-x 0 0 transparent;
	height:24px;
	width:525px;
	padding:5px 0px 0px 5px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}

.back-new-INT .back-new-INTW{
	color:#fff;
}

.comform{
	padding:0px;
	margin:0px;
	padding-top:20px;
	border-top:1px dotted #ea4179;
	padding-left:10px;
}

.comform .title{
	font-size:16px;
	color:#ea4179;
}

.comform textarea{
	border:1px solid #ea4179;
	width:500px;
	height:80px;
}

.comform-input{
	border:1px solid #ea4179;
	width:500px;
}

.comform-validform{
	padding:0px;
	margin:0px;
	border:0px;
	float:right;
	padding-right:35px;
}

.comform-capcha{
	border:1px solid #ea4179;
	float:left;
}

.comform-capcha-txt{
	float:left;
	padding-left:15px;
	font-size:12px;
	color:#333;
}

.comform-capcha-imp{
	float:left;
	margin-left:15px;
	border:1px solid #ea4179;
}

.comform-radio{
	float:left;
	padding:0px 5px 0px 5px;
}

.comform-radio-txt{
	float:left;
	padding-top:2px;
	font-size:12px;
	color:#333;
}

.imc-form{
	background:url("../img/imc-form.png") no-repeat scroll 0 0 transparent;
	width:330px;
	height:120px;
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-left:18px;
	margin-left:100px;
}

.imc-form .imc-form-lab{
	font-size:13px;
	color:#333;
	float:left;
	width:130px;
	font-weight:bold;
}

.imc-form input{
	float:left;
	border:1px solid #d1d1d1;
}

.imc-form .chbox{
	position:relative;
	top:20px;
	left:0px;
}

.imc-form .imc-form-birth{
	width:36px;
	
}

.imc-form .imc-form-txt{
	width:150px;
}

.imc-form .imc-form-birth-sep{
	float:left;
	padding:0px 5px 0px 5px;
	font-size:13px;
	color:#333;
}

.imc-form .imc-form-sub{
	border:0px;
	padding-left:100px;
}

.imc-form .imc-form-sub input{
	border:0px;
}

.imc-form-ob{
	float:right;
	font-size:12px;
	color:#333;
	padding-right:5px;
}

.imc-res1{
	float:left;
	border-right:1px dotted #d1d1d1;
	padding:8px;
	width:240px;
}

.imc-res2{
	float:left;
	padding:8px;

	width:240px;
}

.title-imc-res{
	font-size:15px;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px dotted #ea4179;
	color:#ea4179;
}

.title-imc-res-g{
	font-size:12px;
	font-weight:bold;
	color:#828282;
	float:left;
}

.title-imc-res-p{
	font-size:14px;
	font-weight:bold;
	color:#ea4179;
	float:left;
	padding-left:25px;
}

.title-imc-res-imc{
	width:100%;
	font-weight:bold;
	color:#ea4179;
	text-align:center;
	font-size:36px;
}

.title-imc-res-ul{
	font-size:13px;
	font-weight:bold;
	color:#828282;
	
}

.imc-res-offre{
	width:438px;
	display:block;
	margin:auto;
}

.img-content-pad{
	padding:8px;
}

.title-imc-res-img{
	padding-left:150px;
}

.mdplostform,.mdpreinit{
	background:url("../img/mdplostform.png") no-repeat scroll 0 0 transparent;
	width:318px;
	height:29px;
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-left:25px;	
	margin-left:80px;
}

.mdplostform div{
	float:left;
	width:100px;
}

.mdplostform input{
	border:1px solid #ccc;
	float:left;
	margin-left:20px;
	width:150px;
}

.mdpreinit input{
	border:1px solid #ccc;
	width:100px;
}

.mdplostform .mdp-form-sub{
	border:0px;
	margin-left:80px;
	margin-top:30px;
}


.exercice-infos{
	float:left;
	width:270px;
	padding-right:20px;
}

.exercice-img{
	float:left;
	width:220px;
}

.exercice-title{
	color:#ed427a;
	font-size:16px;
	font-weight:bold;
}

.exercice-ss-title{
	color:#333;
	font-size:13px;
	font-weight:bold;
}

.exercice-ss-txt{
	color:#828282;
	font-size:12px;
	text-transform:italic;
}

.exercice-etape{
	color:#ed427a;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
}

.exercice-etape-txt{
	color:#333;
	font-size:12px;
	padding-left:30px;
}

.content-diapo-auto-idea-recette .idea-highlite{
	font-size:13px;
	color:#ed427a;
	font-style:none;
}

.content-diapo-auto-idea-recette .idea-highlite a{
	color:#ed427a;
}


.content-diapo-auto-txt-exercice-corps{
	background:url("../img/exercice-corps.png") no-repeat scroll 0 0 transparent;
	width:542px;
	margin-left:2px;
	height:436px;
	border-bottom:1px solid #dbdbdb;
}

.content-diapo-auto-txt-exercice-corps a{
	font-size:11px;
	color:#ed427a;
	text-decoration:none;
}

.content-diapo-auto-txt-exercice-corps  #epaule{
	padding-top:38px;
	padding-left:142px;
	float:left;
	height:11px;
}

.content-diapo-auto-txt-exercice-corps  #buste{
	padding-top:58px;
	padding-left:172px;
	float:left;
	height:11px;
}

.content-diapo-auto-txt-exercice-corps  #bras{
	padding-top:25px;
	padding-left:142px;
	float:left;
	height:11px;
}

.content-diapo-auto-txt-exercice-corps  #epaule-target{
	padding-top:20px;
	padding-left:75px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #buste-target{
	padding-top:40px;
	padding-left:10px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #abdos{
	padding-top:0px;
	padding-left:78px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #bras-target{
	padding-top:18px;
	padding-left:226px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #dos-target{
	padding-top:5px;
	padding-left:25px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #dos{
	padding-top:3px;
	padding-left:80px;
	float:left;
	height:11px;
}

.content-diapo-auto-txt-exercice-corps  #abdos-target{
	padding-top:0px;
	padding-left:268px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #fessiers{
	padding-top:25px;
	padding-left:140px;
	float:left;
	height:11px;
}

.content-diapo-auto-txt-exercice-corps  #fessiers-target{
	padding-top:25px;
	padding-left:58px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #cuisses-target{
	padding-top:35px;
	padding-left:290px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #mollets{
	padding-top:8px;
	padding-left:160px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #cuisses{
	padding-top:18px;
	padding-left:168px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps  #mollets-target{
	padding-top:18px;
	padding-left:255px;
	float:left;
	height:17px;
}

.content-diapo-auto-txt-exercice-corps-title{
	background:url("../img/exercice-corps-title.png") no-repeat scroll 0 0 transparent;
	width:542px;
	margin-left:2px;
	height:22px;
	padding-top:4px;
	text-align:center;
	color:#828282;
	font-weight:bold;
	font-size:12px;
}

.content-diapo-auto-txt-exercice-corps-list{
	padding:0px;
	margin:0px;
	padding-top:20px;
}

.content-diapo-auto-txt-exercice-corps-list li{
	background:url("../img/exercice-corps-list.png") no-repeat scroll 0% 50% transparent;
	padding:0px;
	margin:0px;
	width:50px;
	height:15px;
	margin-left:140px;
	padding-left:15px;
	float:left;
	list-style:none;
}

.content-diapo-auto-txt-exercice-corps-list li a{
	color:#828282;
	text-decoration:none;
}

.content-diapo-picto-exercice{
	margin-left:15px;
	padding-bottom:5px;
}

.content-diapo-picto-exercice .exercice-title{
	float:left;
	padding-left:10px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:10px;
}


.picto-maison{
	background:url("../img/picto-exercice.png") no-repeat scroll 0px 115px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-exterieur{
	background:url("../img/picto-exercice.png") no-repeat scroll 0px 92px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-chrono{
	background:url("../img/picto-exercice.png") no-repeat scroll 0px 69px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-salle{
	background:url("../img/picto-exercice.png") no-repeat scroll 0px 46px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-brule{
	background:url("../img/picto-exercice.png") no-repeat scroll 0px 23px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.bloc_photo_impaire{
    float: left;
    margin-right: 9px;
}

.bloc_photo_paire{
    float: right;
    margin-left: 9px;
}

/*Modification_Frat_3/06/2011*/
.formulaire-titregrey{
	font-weight:bold;
	font-size:18px;
	color:#333;
}
